Das Menü "Entwickler" stellt Werkzeuge für Webentwickler bereit, die Websites für Safari und Mac OS X erstellen.
Hinweis: Wird das Menü "Entwickler" nicht in der Menüleiste angezeigt, öffnen Sie die Safari-Einstellungen, klicken Sie auf "Erweitert" und wählen Sie "Menü "Entwickler" in der Menüleiste anzeigen".
Seite öffnen mit
Hiermit können Sie die angezeigte Webseite mit einem anderen Webbrowser auf Ihrem Computer öffnen. Im Untermenü werden alle Webbrowser auf Ihrem Computer aufgeführt.
Benutzer-Agent
Hiermit können Sie ändern, wie Ihr Webbrowser vom Webserver identifiziert wird. Mit dieser Option können Sie für den Webserver die Verwendung eines anderen Webbrowsers, Betriebssystems oder einer anderen Version von Safari simulieren und so prüfen, ob der Server für andere Webbrowser anderen Inhalt bereitstellt.
Webinformationen einblenden
Die Webinformationen werden eingeblendet. Im Fenster für die Webinformationen werden die auf einer Webseite gefundenen Ressourcen aufgelistet, etwa Dokumente, Stylesheets und Skripts. Sie können damit den Quellcode der Seite, CSS-Informationen (Cascading Style Sheet), DOM-Strukturen, visuelle DOM-Metriken und DOM-Eigenschaften anzeigen und suchen. Das Fenster für die Webinformationen umfasst auch eine Fehlerkonsole und die Netzwerk-Timeline.
Fehlerkonsole einblenden
Öffnet die Fehlerkonsole der Webinformationen zur Anzeige von HTML- und XML-Syntaxfehlern und -warnungen. Die Fehlerkonsole zeigt auch JavaScript-Fehler und andere Meldungen von console.log, console.error, console.warn, console.assert, und console.info an.
Snippet-Editor einblenden
Öffnet ein Fenster, mit dem Sie schnell kleine HTML-Ausschnitte testen können, ohne eine komplette Webseite öffnen zu müssen.
Extension Builder einblenden
Öffnet den Extension Builder, ein Programm, das von Entwicklern verwendet wird, um Metadaten für ihre Erweiterungen zu integrieren und bereitzustellen.
Debugging für JavaScript starten
Öffnet das Informationsfenster für Webinformationen und aktiviert das Debugging von Skripts.
JavaScript-Profilerstellung starten
Startet die Aufzeichnung eines Profils eines beliebigen JavaScript-Skripts, das von der aktuellen Webseite ausgeführt wird. Klicken Sie auf JavaScript-Profilerstellung stoppen", um das aufgezeichnete Profil anzusehen.
Caches deaktivieren
Bewirkt, dass Safari bei jedem Zugriff auf eine bestimmte Subressource die Subressource vom Webserver abruft, anstatt eine Kopie aus dem Cache zu verwenden.
Bilder deaktivieren
Bewirkt, dass Safari anstelle von Bildern den alternativen Inhalt anzeigt. Diese Option ist von Nutzen, um sicherzustellen, dass Ihre Webseite über passenden alternativen Inhalt verfügt. Das Deaktivieren der Option "Bilder anzeigen, sobald die Seite geöffnet wird" in den Safari-Einstellungen" hat die gleiche Auswirkung.
Styles deaktivieren
Bewirkt, dass Safari alle CSS-Stile (Cascading Style Sheet) ignoriert. Diese Option ist von Nutzen, um bestimmten Arten von Problemen mit dem Layout Ihrer Website auf den Grund zu gehen. Wenn Sie im Bereich "Erweitert" der Safari-Einstellungen ein Stylesheet definiert haben, wird dieses weiterhin verwendet.
JavaScript deaktivieren
Bewirkt, dass Safari alle JavaScript-Funktionen ignoriert. Diese Option ist geeignet, um bestimmte Probleme mit dem Verhalten von Teilen von Websites zu untersuchen und zu testen, wie eine Website auf Webbrowsern ohne Unterstützung für JavaScript bzw. mit deaktiviertem JavaScript funktioniert. Sie können JavaScript auch im Bereich "Sicherheit" der Safari-Einstellungen aktivieren und deaktivieren.
Runaway JavaScript Timer deaktivieren
Der Runaway JavaScript Timer unterbricht die Ausführung sehr langsamer Skripts, damit Safari wieder auf Ihre Befehle reagiert. Diese Option ist bei einigen automatisierten Testläufen nützlich.
Website-spezifische Hacks deaktivieren
Einige Safari-Versionen enthalten Spezialcode, der bewirkt, dass sich bestimmte Webseiten normal verhalten, während Apple-Ingenieure mit Ihnen an einer besseren langfristigen Lösung arbeiten. Mit dieser Option wird dieser Spezialcode deaktiviert, sodass Sie Ihre langfristigen Lösungen testen können.